package org.extreme.model.cell;

import org.extreme.base.ColumnRow;

public interface CellExpandable {
	/**
     * Expand order. from top to down.
     */
    public static final byte TOP_TO_BOTTOM = 0;
    /**
     * Expand order. from left to right.
     */
    public static final byte LEFT_TO_RIGHT = 1;
	/**
	 * Expand order. none.
	 */
	public static final byte NONE = 2;
	
	public static final byte Both_EXTENDABLE = 0;
	public static final byte Vertical_EXTENDABLE = 1;
	public static final byte Horizontal_EXTENDABLE = 2;
	public static final byte None_EXTENDABLE = 3;
	
	byte getDirection();
	
	ColumnRow getLeftParent();
	
	ColumnRow getUpParent();
	
	byte getExtendable();
}
